package com.wolfeyes.common.utils.network.webpage;

import java.io.Serializable;
import java.util.List;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.NonNull;
import lombok.RequiredArgsConstructor;

/**
 * 参见文档：常见问题FAQ：前端表格插件 BootstrapTable
 * @description 组装前端页面分页信息的封装类
 * @projectName film
 * @className PageUtils.java
 * @author yanyljava
 * @email yanyljava@qq.com
 * @date 2018-11-25 10:54:58
 * @since 2018年07月12日上午11:37:39
 * @createTime 2018年07月15日 上午10:04:13
 * @version 1.0.0
 */
@Data
@NoArgsConstructor
@RequiredArgsConstructor
@AllArgsConstructor
public class  PageUtils implements Serializable {
	
	/**
	 * @description 串行版本标识-序列化ID
	 */
	private static final long serialVersionUID = -4754298522020483559L;
	
	@NonNull
	private Integer total;				// 数据集合的总数
	
	private List<?> rows;				// 数据集合

	public PageUtils(List<?> rows, int total) {
		
		this.rows = rows;
		
		this.total = total;
	}

}


